vedalia Meaning, Definition & Usage

  1. noun native to Australia; introduced elsewhere to control scale insects
    Rodolia cardinalis.

WordNet