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. 2012