Wiktionary
pediculariids
n. (plural of pediculariid English)
n. (plural of pediculariid English)