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