Definitions
There is 1 meaning of the phrase
Duchess Of Windsor.
Duchess Of Windsor - as a noun
United states divorcee whose marriage to edward viii created a constitutional crisis leading to his abdication
Synonyms (Exact Relations)
mrs. simpsonsimpsonwallis simpsonwallis warfield simpsonwallis warfield windsor