Windsor
2 of 2geographical name
Wind·sor
ˈwin-zər
1
town in California north of San Francisco population 26,801
2
town in north central Connecticut north of Hartford population 29,044
3
city in southeastern Ontario, Canada, on the Detroit River opposite Detroit, Michigan population 210,891
4
or New Windsor
town in Berkshire, southern England, on the Thames River west of London population 30,065
Love words? Need even more definitions?
Merriam-Webster unabridged
Share