Resembling or having characteristics similar to carabid beetles, though not necessarily belonging to that exact family.
From Carabidae plus Greek '-oid' meaning 'resembling' or 'like,' used to describe things that look similar but aren't identical.
Try Another Word