Definition of "Windsor" :
noun: the British royal family since 1917
noun: a city in southeastern Ontario on the Detroit River opposite Detroit
noun: the British royal family since 1917
noun: a city in southeastern Ontario on the Detroit River opposite Detroit