alfalfa caterpillar
English
Noun
alfalfa
caterpillar
(
plural
alfalfa caterpillars
)
The larva of the
alfalfa butterfly
.