Wiktionary
megaphonists
n. (plural of megaphonist English)
n. (plural of megaphonist English)