1 earth louse | Definition of earth louse

earth louse

noun

Definition of earth louse

: any of numerous aphids that feed on the roots of plants

First Known Use of earth louse

circa 1909, in the meaning defined above

History and Etymology for earth louse

translation of Latin pediculus terrae

Keep scrolling for more