Definitions of ambassador
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.
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.