Meaning : A town on the Hudson River in New York.
Meaning : A town in southeast Ontario on Lake Ontario near the head of the Saint Lawrence River.
Meaning : Capital and largest city of Jamaica.
Synonyms : capital of jamaica, jamaican capital
Translation in other languages :