vedalia

definition: a ladybug native to Australia and introduced elsewhere to control pests
example:
speech part: noun
synonyms:
Video not found.