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
Tweet