Definition of Duchess Of Windsor

  • 1. United States divorcee whose marriage to Edward VIII created a constitutional crisis leading to his abdication Noun

Synonyms for word "duchess of windsor"

Semanticaly linked words with "duchess of windsor"