Big Huge Thesaurus

meninx

noun

sounds kind of like