Big Huge Thesaurus

monochamus

noun

sounds kind of like