vedaliaEnglish

Rodolia cardinalis, vedalia

Noun

Native to Australia, introduced elsewhere to control scale insects

English: vedalia, Rodolia cardinalis

English words with similar meanings

Show 1 words