vedalia Hear it!

vedalia Definition

ve·da·lia (və dālē ə, -dāl)

noun

an Australian ladybug (Rodolia cardinalis), now widely introduced all over the world to combat certain scale insects

Etymology: ModL < ?