islands of Langerhans


n.

islets of Langerhans