Definitions
noun
cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
Look “islands of langerhans” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones