VariousWords beta
Related Terms:
Definitions:
Noun
ambassador
embassador
Definition: a diplomat of the highest rank; accredited as representative from one country to another
Definition: Archaic form of ambassador.