1
[ noun ] someone sent on a mission to represent the interests of someone else

Synonyms

envoy

Related terms

representative legate

*