scarabids
English
Noun
scarabids
plural of
scarabid