Windsor
/wˈɪnzɝ/
Explore definitions, synonyms, and language insights of Windsor
Definitions
Noun
a city in southeastern Ontario on the Detroit River opposite Detroit
Noun
the British royal family since 1917