Noun Definition

cleridae

1.Definition: beetles that prey on other insects

Category: Animals