Big Huge Thesaurus

endocranium

noun

sounds kind of like