Wiktionary
lophospirids
n. (plural of lophospirid English)
n. (plural of lophospirid English)