islet of langerhans - French English Dictionary