CATERPILLAR


Meaning of CATERPILLAR in English

(n.) A plant of the genus Scorpiurus, with pods resembling caterpillars.

Webster's English dictionary.      Английский словарь Webster.