Big Huge Thesaurus

spirochaete

noun

sounds kind of like