islands of langerhans

listen to the pronunciation of islands of langerhans
الإنجليزية - الإنجليزية
cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones