Word info

leaffolder

Noun

Meaning

leaffolder (plural leaffolders)

Any of various moths that fold leaves as they eat them

Source: en.wiktionary.org

Close letter words and terms