Emissaries

(n.) Plural of Emissary.