islet of Langerhans

English

Noun

islet of Langerhans (plural islets of Langerhans)

  1. singular of islets of Langerhans