Big Huge Thesaurus

organelle

noun

sounds kind of like