CANKERWORM


Meaning of CANKERWORM in English

■ noun the caterpillar of a North American moth that feeds on the buds and leaves of trees.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.