Wiktionary
herpyllobiids
n. (plural of herpyllobiid English)
n. (plural of herpyllobiid English)