ambassadresses
English
Noun
ambassadresses
plural of
ambassadress