Definitions of Family cleridae:

  • noun:   beetles that prey on other insects