Meaning of duchess of windsor

Definition of duchess of windsor

(noun) United States divorcee whose marriage to Edward VIII created a constitutional crisis leading to his abdication

Other information on duchess of windsor

WIKIPEDIA results for duchess of windsor
Amazon results for duchess of windsor