Noun: Windsor win-zu(r)
- The British royal family since 1917
- House of Windsor
- A city in southwestern Ontario on the Detroit River opposite Detroit
Derived forms: Windsors
Type of: city, dynasty, metropolis, urban center [US], urban centre [Brit, Cdn]
Encyclopedia: Windsor, Ontario Streetcar System