Word info Synonyms

isles 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