willow slug caterpillar
noun
: a caterpillar that is the spinose larva of a moth (Euclea delphinii) and that feeds on willow, oak, pear, and other deciduous trees
Love words? Need even more definitions?
Merriam-Webster unabridged
Share