English

edit

Noun

edit

echinophthiriid (plural echinophthiriids)

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