Meaning of Cleridae

Definition of Cleridae

(noun) beetles that prey on other insects

Other information on Cleridae

WIKIPEDIA results for Cleridae
Amazon results for Cleridae