rodolia cardinalis Meaning, Definition & Usage

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

WordNet