What does Caraboid mean?

Caraboid meaning in General Dictionary

Like or with respect to the genus Carabus

View more

  • Like, or with respect to the genus Carabus.