French-English dictionary »

îlots de langerhans meaning in English

FrenchEnglish
îlots de Langerhans nom {m pl}

islets of Langerhans◼◼◼(regions in the pancreas)
noun