Big Huge Thesaurus

blastema

noun

sounds kind of like