Big Huge Thesaurus

chorion

noun

sounds kind of like