'islands of Langerhans' definitions:

Definition of 'islands of Langerhans'

(from WordNet)
noun
Cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones [syn: islands of Langerhans, isles of Langerhans, islets of Langerhans]