-
nouncell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
Similar:
type of:part of:
Explanation of islands of langerhans
We don`t have explanations for this word yet.