Big Huge Thesaurus

endoblast

noun

sounds kind of like