Meaning of islets of langerhans

Definition of islets of langerhans

(noun) cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones

Other information on islets of langerhans

WIKIPEDIA results for islets of langerhans
Amazon results for islets of langerhans