legate - English Synonyms Dictionary

legate

n.
[1] official emissary