Big Huge Thesaurus

neuroblast

noun

sounds kind of like