Big Huge Thesaurus

sarcosome

noun

sounds kind of like