CATERPILLAR Meaning of CATERPILLAR in English n. Larva. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012