langerhans' island - Turkish English Dictionary