CATERPILLAR Meaning of CATERPILLAR in English n. wormlike larva of a butterfly or moth Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012