Vedalia meaning

vədālēə, vədālyə
An Australian ladybug (Rodolia cardinalis), now widely introduced all over the world to combat certain scale insects.
noun
0
0
Advertisement