leafworm

noun
  1. a caterpillar that feeds on leaves, especially one that damages crops or garden plants

Examples