scarabids

English

Noun

scarabids

  1. plural of scarabid