n. 1.a town on the Hudson River in New York 2.a town in southeast Ontario on Lake Ontario near the head of the Saint Lawrence River 3.capital and largest city of Jamaica