carabidae
English
carabidae meaning in English • carabidae का अर्थ अंग्रेजी में
Noun
- a family of nocturnal, terrestrial insects consisting of the ground beetles>, which feed chiefly on other insects.