Meaning of rodolia cardinalis

Definition of rodolia cardinalis

(noun) native to Australia; introduced elsewhere to control scale insects

Other information on rodolia cardinalis

WIKIPEDIA results for rodolia cardinalis
Amazon results for rodolia cardinalis