isles_of_langerhans has definitions from the fields of anatomy,zoology
1
[ noun ] (anatomy,zoology) cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones

Related terms

endocrine_gland pancreas

*