Big Huge Thesaurus

cytostome

noun

sounds kind of like