- isles of Langerhans as a noun:
- 1
isles of Langerhans
noun
1 isles of Langerhans
Cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones.
synonyms: islands of Langerhans, islets of Langerhans.
debug info: 0.015