KARROO CATERPILLAR


Meaning of KARROO CATERPILLAR in English

noun

: the larva of a pyralidid moth ( Loxostege frustralis ) that seriously damages fodder in sheep-farming regions of southern Africa

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