'islets of Langerhans' definitions:

Definition of 'islets 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]