Wiktionary
strophocheilids
n. (plural of strophocheilid English)
n. (plural of strophocheilid English)