vedalia

Explore definitions, synonyms, and language insights of vedalia

Definitions

Noun
native to Australia; introduced elsewhere to control scale insects