Meaning of cabbage caterpillar in English:

cabbage caterpillar

noun

  • Any of various caterpillars which feed on the leaves of cabbages; especially those of cabbage white butterflies.

Origin

Mid 17th century.