Wiktionary
megalonychids
n. (plural of megalonychid English)
n. (plural of megalonychid English)