scaraboids
English
Noun
scaraboids
plural of
scaraboid