English Dictionary
◊ NEUROBLAST
neuroblast
n : a cell from which a nerve cell develops