CARABUS MEANING IN ENGLISH

• Carabus Definition & Synonyms

  1. (n.) A genus of ground beetles, including numerous species. They devour many injurious insects.


RECENT SEARCHES