Meaning of zebra caterpillar in English:

zebra caterpillar

noun

  • The striped larva of a North American noctuid moth, Melanchra picta, which is sometimes a pest of cultivated vegetables.

Origin

Mid 19th century.