Word info

sheep louse

Noun

Meaning

sheep louse (plural sheep lice)

A kind of parasitic insect on sheep.

Source: en.wiktionary.org

Close letter words and terms