'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]