Langerhans islets

Langerhans islands

/ (ˈlæŋəˌhæns) /

noun

anatomy See islets of Langerhans