windsor Meaning, Definition & Usage

  1. noun a city in southeastern Ontario on the Detroit River opposite Detroit
  2. noun the British royal family since 1917
    House of Windsor.

WordNet


Wind"sor noun
Definitions
  1. A town in Berkshire, England.

Webster 1913