Vedalia - Definition

vedalia

n 1: native to Australia; introduced elsewhere to control scale
insects [syn: vedalia, Rodolia cardinalis]

Look up another word