Big Huge Thesaurus

ectoblast

noun

sounds kind of like