Noun Definitionwindsor1.Definition: a city in southeastern Ontario on the Detroit River opposite DetroitCategory: Places2.Definition: the British royal family since 1917Category: General