Leafworm Definition
noun
A caterpillar that eats the leaves of plants.
Wiktionary
Other Word Forms of Leafworm
Noun
Singular:
leafwormPlural:
leafwormsFind Similar Words
Find similar words to leafworm using the buttons below.
A caterpillar that eats the leaves of plants.
Find similar words to leafworm using the buttons below.