Wiktionary
megaladapids
n. (plural of megaladapid English)
n. (plural of megaladapid English)