Search results
- Dictionaryla·dy·bug/ˈlādēˌbəɡ/
noun
- 1. a small beetle with a domed back, typically red or yellow with black spots. Both the adults and larvae are important predators of aphids. North American
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries