Big Huge Thesaurus

trophoblast

noun

sounds kind of like