Synonyms for
Envoy
Definition
a person who is sent by one government or organization to represent it in dealing with another government or organization
Synonyms for
Definition
a person who is sent by one government or organization to represent it in dealing with another government or organization