CATERPILLAR Meaning of CATERPILLAR in English (n.) A plant of the genus Scorpiurus, with pods resembling caterpillars. Webster's English dictionary. Английский словарь Webster. 2012