scarabaeoids
English
Noun
scarabaeoids
plural of
scarabaeoid