SALT-MARSH CATERPILLAR


Meaning of SALT-MARSH CATERPILLAR in English

noun

: a hairy caterpillar that is the larva of an American moth ( Estigmene acrea ) of the family Arctiidae and that is destructive to various crop plants

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