Islets of Langerhans
WordNet

noun


(1)   Cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
 
x
OK