• word of the day

    isles of langerhans

    isles of langerhans - Dictionary definition and meaning for word isles 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