Big Huge Thesaurus

scarabaeid

noun

sounds kind of like