leaf louse

English

Noun

leaf louse (plural leaf lice)

  1. aphid

Anagrams