islands of langerhans

This is not a dictionary! - Search for "islands of langerhans" in The Danish Dictionary

  • February 28. 2016 from wordnet.princeton.edu

    islands of Langerhans noun english

    cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones