Find the word definition

Wiktionary
islets of langerhans

n. (context anatomy biology English) regions in the pancreas that contain its endocrine cells

WordNet
islets of Langerhans

n. cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones [syn: islands of Langerhans, isles of Langerhans]