Definition of leaf louse in English:

leaf louse

noun

  • An aphid or other plant louse which infests the leaves of plants.

Origin

Late 18th century; earliest use found in Oliver Goldsmith (?1728–1774), author.