cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
<noun.body>
<noun.body>
islands of Langerhans |
isles of Langerhans |
islets of Langerhans |