WTWM

whatsthatwordmean

← Definition
Guess

embassage

nounA message or mission sent by an ambassador or diplomatic representative.

Synonyms

delegationnounmissionnoun

Built for word lovers.