Definition of AMBASSADORS
noun : AMBASSADORS
Source: WordNet 3.1
-
1. (
) a diplomat of the highest rank; accredited as representative from one country to another ;
-
2. (
) an informal representative; "an ambassador of good will" ;
See more about : AMBASSADORS