Big Huge Thesaurus

solenogaster

noun

sounds kind of like