Cleridae
WordNet

noun


(1)   Beetles that prey on other insects
 
x
OK