scarabaeoid - noun
singular
scarabaeoid
plural
scarabaeoids