islets of langerhans

Noun
  1. Cell clusters in the pancreas that form the endocrine part of that organ;
    Secrete insulin and other hormones (synset 105492966)

Other Searches