English

edit

Noun

edit

pediculid (plural pediculids)

  1. (zoology) Any body louse in the family Pediculidae

Translations

edit