ISLETS OF LANGERHANS


Meaning of ISLETS OF LANGERHANS in English

Insulin-producing tissue in the pancreas.

English dictionary of medicine.      Английский словарь медицины.