pancreatic islets - Turkish English Dictionary