Neuroblast - French English Dictionary