AMBASSADORS
“AMBASSADORS” is a valid word.
16
Scrabble points
18
Words with Friends
11
letters
Definition
AMBASSADORS is a form of AMBASSADOR
noun
- a diplomat of the highest rank; accredited as representative from one country to another
- an informal representative