Meaning of vedalia

Definition of vedalia

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

Other information on vedalia

WIKIPEDIA results for vedalia
Amazon results for vedalia