leafworm
Noun
Meaning
leafworm (plural leafworms)
Any caterpillar that eats the leaves of plants.
Phrases with the word
African cotton leafworm
cotton leafworm
cotton leafworm moth
Egyptian cotton leafworm
oriental leafworm moth