Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Windsor  win-zu(r)
  1. A city in southwestern Ontario on the Detroit River opposite Detroit
     
  2. The British royal family since 1917
    - House of Windsor

Derived forms: Windsors

Type of: city, dynasty, metropolis, urban center [US], urban centre [Brit, Cdn]

Encyclopedia: Windsor, Ontario Hum