Vocabulary

膵島

pancreatic islets; islets of Langerhans

noun