Wiktionary
ambassadresses
n. (plural of ambassadress English)
n. (plural of ambassadress English)