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
Tweet