any of various wandering caterpillars feeding on plants
See palmerworm in American Heritage Dictionary 4
(päˈmər-wûrmˌ)
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.