PALMERWORM


Meaning of PALMERWORM in English

[palm.er.worm] n (1560): a caterpillar that suddenly appears in great numbers devouring herbage

Merriam-Webster English vocab.      Английский словарь Merriam Webster.