EnglishEdit

NounEdit

emissaries

  1. plural of emissary