embryonic neural stem cell therapy - German English Dictionary