Definition Of envoys

noun

a messenger or representative, especially one on a diplomatic mission.

In Ancient Egypt, the Pharaoh's messengers and diplomatic envoys carried with them the seal of the Pharaoh, production of which guaranteed the carrier free and unhindered passage throughout the region.

Example Of envoys