ISLANDS OF LANGERHANS





Definition:

  1. [noun] cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
    Synonyms: islands of Langerhans, isles of Langerhans, islets of Langerhans

Synonyms: