Definitions
noun
a town in southeast Ontario on Lake Ontario near the head of the Saint Lawrence River
noun
a town on the Hudson River in New York
Look “kingston” up elsewhere
Want another word?
Spin the dictionary for a fresh one.