Ambassadress(n.) A female ambassador; also, the wife of an ambassador.

Words within ambassadresses

12 letter words: 2 results
View all words...