ambassador
/æmbˈæsʌdɝ/
Explore definitions, synonyms, and language insights of ambassador
Definitions
Noun
a diplomat of the highest rank; accredited as representative from one country to another
Noun
an informal representative; "an ambassador of good will"