Big Huge Thesaurus

popillia

noun

sounds kind of like