any of various wandering caterpillars feeding on plants
See palmerworm in American Heritage Dictionary 4
noun
Any of several caterpillars that injure fruit trees by feeding on their leaves, especially the small green caterpillar of the North American moth Dichomeris ligulella.
Origin:
Origin: From the way they suddenly appear in large numbers like a throng of pilgrims