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