Wiktionary
cosmocercids
n. (plural of cosmocercid English)
n. (plural of cosmocercid English)