Big Huge Thesaurus

Popillia

noun

sounds kind of like