Etymology
Today it means: A community in Leeds and the Thousand Islands township, Ontario, Canada. Full definition →
From rock + port
Etymology from Wiktionary, CC BY-SA 4.0.