English edit

Noun edit

pediculid (plural pediculids)

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

Translations edit