Wiktionary
megacheirans
n. (plural of megacheiran English)
n. (plural of megacheiran English)