isles_of_langerhansEnglish

islands of Langerhans, isles of Langerhans, islets of Langerhans

Noun

Cell clusters in the pancreas that form the endocrine part of that organ, secrete insulin and other hormones

English: islands of Langerhans, isles of Langerhans, islets of Langerhans

English words with similar meanings

Show 2 words