Wiktionary
hymenolepidids
n. (plural of hymenolepidid English)
n. (plural of hymenolepidid English)