Noun Definition

vedalia

1.Definition: native to Australia; introduced elsewhere to control scale insects

Category: Animals