scarabaeidae : Idioms & Phrases


family scarabaeidae

  • noun scarab or dung beetles
    Scarabaeidae.
WordNet