What is the full meaning of ambassadorships
AMBASSADORSHIP, the position of an ambassador [n]
Example of the word ambassadorships placed on a Scrabble board.