What is the proper definition of the term envoys?

An envoy is a term for a representative, usually though not exclusively of a government sent on a foreign diplomatic mission. It can also generally refer to an agent of an individual or organisation.