Loading page
house of windsor is a noun meaning "the British royal family since 1917". It carries one recorded sense.
Definitions, synonyms and semantic relations for house of windsor come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. .