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