meaning of duchess of windsor

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


Related Words

duchess of windsor |

Developed & Maintained By Taraprasad.com

Treasure Words