Big Huge Thesaurus

Leptinotarsa

noun

sounds kind of like