Duchess of Windsor

Explore definitions, synonyms, and language insights of Duchess of Windsor

Definitions

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