îlots de Langerhans

Noun

 * 1)  islets of Langerhans