STICK CATERPILLAR


Meaning of STICK CATERPILLAR in English

noun

: any of numerous caterpillars (family Geometridae) that assume the form of a stick or position of a twig when at rest

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.