• word of the day

    islets of langerhans

    islets of langerhans - Dictionary definition and meaning for word islets of langerhans

    Definition
    (noun) cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
Connect with us on Facebook