ambassadress ( synonym found)

Definition of ambassadress:

°A female ambassador.

Back to Top