Definition for Islets of Langerhans

From Biology Forums Dictionary

Spherical clusters of endocrine cells that are scattered in great numbers throughout the endocrine pancreas.