Big Huge Thesaurus

neurogliacyte

noun