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

More General Terms