isles of langerhans

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

  • February 28. 2016 from wordnet.princeton.edu

    isles of Langerhans noun english

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