Meaning of isles of langerhans

Definition of isles of langerhans

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

Other information on isles of langerhans

WIKIPEDIA results for isles of langerhans
Amazon results for isles of langerhans