Definition of Windsor

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

See also:
windsocks
windstorm

Anagrams containing the word Windsor

wsindor rwindso orwinds sorwind dsorwin ndsorwi indsorw