extra islet cells - German English Dictionary