windsor
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