Big Huge Thesaurus

neuroglia

noun

sounds kind of like