family cleridae

Noun
  1. Beetles that prey on other insects (synset 102173500)

Found on Word Lists

Other Searches