cleridae : Idioms & Phrases


family cleridae

  • noun beetles that prey on other insects
    Cleridae.
WordNet