Wiktionary
intercessors
n. (plural of intercessor English)
n. (plural of intercessor English)