CLERIDAE



Definition:

  1. [noun] beetles that prey on other insects
    Synonyms: Cleridae, family Cleridae