isles of langerhans
Meaning, Definition & Usage
Dictionary
Related
noun
cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
islets of Langerhans; islands of Langerhans
.
WordNet
Previous
islamophobia
island
islander
islandy
islay
Next
islet
ism
ismaelian
ismaili
ismailian