stems cells - German English Dictionary