Vocabulary

ランゲルハンス島

islets of Langerhans; pancreatic islets

noun