rodolia_cardinalis has definitions from the field of zoology
1
[ noun ] (zoology) native to Australia; introduced elsewhere to control scale insects

Synonyms

vedalia

Related terms

ladybug Rodolia

*