scarabaeid : Idioms & Phrases


scarabaeid beetle

  • noun any of numerous species of stout-bodied beetles having heads with horny spikes
    scarabaeid; scarabaean.
WordNet