English Dictionary
◊ CLERIDAE
Cleridae
n : beetles that prey on other insects [syn: {Cleridae}, {family
Cleridae}]