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