insulin-producing cells of the pancreas - Turkish English Dictionary