Word info

leafworm

Noun

Meaning

leafworm (plural leafworms)

Any caterpillar that eats the leaves of plants.

Source: en.wiktionary.org

Phrases with the word

Close letter words and terms