envoy

noun

Definitions of envoy

English

a person who is sent somewhere to represent a government or an organisation

He was appointed UN envoy last year and is on his third trip to the region.