Cell clusters in the pancreas that form the endocrine part of that organ, secrete insulin and other hormones
English: islands of Langerhans, isles of Langerhans, islets of Langerhans
islands of Langerhans, isles of Langerhans, islets of Langerhans
English: islands of Langerhans, isles of Langerhans, islets of Langerhans