islet of Langerhans
English
Noun
islet
of
Langerhans
(
plural
islets of Langerhans
)
singular of
islets of Langerhans