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

More General Terms