We do not currently know of any antonyms for ambassadress.
The noun ambassadress is defined as:
See full definition of the word ambassadress.
Did you mean ambassadors?