Definitions of envoy
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.
There are multiple definitions - click on the translation that matches your context.
envoy means:
Substantiv
partial
noun
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.