SCALE CATERPILLAR


Meaning of SCALE CATERPILLAR in English

noun

: a lepidopterous larva that feeds on scale insects ; especially : the larva of a small moth ( Laetilia coccidivora ) of the family Pyralididae

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