Skip to main content

carabus

English carabus meaning in English  •  carabus का अर्थ अंग्रेजी में
Noun
  • A genus of ground beetles, including numerous species. They devour many injurious insects.
Advertisement