Windsor Meaning

There are 2 meaning(s) for word Windsor

Meaning 1 : the British royal family since 1917

    Synonyms : house of windsor
Meaning 2 : a city in southeastern Ontario on the Detroit River opposite Detroit