islets 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
islands of Langerhans; isles of Langerhans
.
WordNet
Previous
island
islander
islandy
islay
isle
Next
ism
ismaelian
ismaili
ismailian
ismailism