ALFALFA CATERPILLAR


Meaning of ALFALFA CATERPILLAR in English

noun

: the green larva of the alfalfa butterfly that feeds on the foliage of alfalfa through most of No. America and is especially abundant and destructive in the southwestern United States

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.