leafworm

(noun)

noun

1. A caterpillar that eats the leaves of plants.