islands 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; isles of Langerhans
.
WordNet
Previous
islamist
islamite
islamitic
islamize
islamophobia
Next
islander
islandy
islay
isle
islet