Big Huge Thesaurus

Schizosaccharomyces

noun

sounds kind of like