Definify.com

Definition 2025


carabids

carabids

English

Noun

carabids

  1. plural of carabid