Big Huge Thesaurus

leptomeninges

noun

sounds kind of like