Big Huge Thesaurus

mycostatin

noun

sounds kind of like