LAPPET CATERPILLAR


Meaning of LAPPET CATERPILLAR in English

noun

: the stout more or less flattened hairy larva of a lappet moth

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