îlots de Langerhans
Meanings
Noun
1. islets of Langerhans (anatomy)