islet of Langerhans









islet of Langerhans


noun Anatomy.

  1. any of several masses of endocrine cells in the pancreas that secrete insulin, somatostatin, and glucagon.
49 queries 0.556