'isles of Langerhans' definitions:

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