Big Huge Thesaurus

placentation

noun

sounds kind of like