Meaning of islands of langerhans

Definition of islands of langerhans

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

Other information on islands of langerhans

WIKIPEDIA results for islands of langerhans
Amazon results for islands of langerhans