Word info Synonyms

islands of Langerhans

Noun

Meaning

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

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms