ambassador

noun

Definitions of ambassador

English

an important official who lives in a foreign country and represents his or her own country there

He made his comments to the ambassador to London at a meeting in February.

English

someone who is seen as representing an institution, business or activity etc

Ex-Lloyds chairman Sir Victor Blank is to be made a UK business ambassador.