Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Windsor  win-zu(r)
  1. The British royal family since 1917
    - House of Windsor
     
  2. 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