Big Huge Thesaurus

Monochamus

noun

sounds kind of like