Big Huge Thesaurus

cytoplast

noun

sounds kind of like