Big Huge Thesaurus

amnion

noun

sounds kind of like