cleridae Meaning, Definition & Usage

  1. noun beetles that prey on other insects
    family Cleridae.

WordNet