insulin secretion - German English Dictionary