insulin secretagogue drug - Turkish English Dictionary