Skip to main content

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.
Advertisement