Definify.com

Definition 2026


carabids

carabids

English

Noun

carabids

  1. plural of carabid