Search Result:isles of langerhans
Overview of noun isles_of_langerhans
The noun isles of langerhans has 1 sense
- islands of Langerhans, isles of Langerhans, islets of Langerhans -- (cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones)