WTWM

whatsthatwordmean

← Definition
Guess

palmerworm

nounA destructive caterpillar, especially the larva of certain moths, that feeds on leaves and crops.

Synonyms

caterpillarnounlarvanoun

Built for word lovers.