Definitions of Cleridae:

  • noun:   beetles that prey on other insects