windsor Meaning, Definition & Usage
-
noun a city in southeastern Ontario on the Detroit River opposite Detroit
-
noun the British royal family since 1917
House of Windsor.
WordNet
Wind"sor noun
Definitions
A town in Berkshire, England.