Big Huge Thesaurus

ependyma

noun

sounds kind of like