Search results
- Dictionaryladybird/ˈleɪdɪbəːd/
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. British
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries