caterpillar

Definitions

General English

Agriculture

  • noun a soft-bodied larva of many species of butterflies and moths. Caterpillars feed mainly on foliage, but can also attack roots, seeds and bark of crops.
http://www.dictionarycentral.com/definition/caterpillar.html