scarabaeoid - noun

singularscarabaeoid
pluralscarabaeoids