islands of langerhans

from WordNet (r) 3.0 (2006)
islands of Langerhans
    n 1: cell clusters in the pancreas that form the endocrine part
         of that organ; secrete insulin and other hormones [syn:
         {islands of Langerhans}, {isles of Langerhans}, {islets of
         Langerhans}]
    

[email protected]