Wiktionary
macrochelids
n. (plural of macrochelid English)
n. (plural of macrochelid English)