leaf lice

English

Noun

leaf lice

  1. plural of leaf louse

Anagrams