Big Huge Thesaurus

trichomonad

noun

sounds kind of like