Big Huge Thesaurus

medusan

noun

sounds kind of like