1 karroo caterpillar | Definition of karroo caterpillar

karroo caterpillar

noun

Definition of karroo caterpillar

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