two-spotted ladybird
noun
: a European predaceous ladybird (Adalia bipunctata) that is now common in the northern U.S., feeds on aphids on hardwoods, and often hibernates in houses
Love words? Need even more definitions?
Merriam-Webster unabridged
Share