We do not currently know of any antonyms for embassadress.
The noun embassadress is defined as:
Did you mean ambassadors?