Synonyms for ambassadress

1. ambassadress (n.)

a woman ambassador

Synonyms: