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"

More Specific Terms