windsor

Noun
  1. A city in southeastern Ontario on the Detroit River opposite Detroit (synset 108847619)
  2. The British royal family since 1917 (synset 108176639)

Other Searches