English edit

Noun edit

echinophthiriid (plural echinophthiriids)

  1. (entomology) Any louse in the family Echinophthiriidae.