ambassador

Noun
  1. A diplomat of the highest rank;
    Accredited as representative from one country to another (synset 109806975)
  2. An informal representative (synset 109807206)
    "an ambassador of good will"

Other Searches