Wiktionary
echinophthiriids
n. (plural of echinophthiriid English)
n. (plural of echinophthiriid English)