ISLETS OF LANGERHANS


Meaning of ISLETS OF LANGERHANS in English

cells in the pancreas that produce insulin.

AIDS English Glossary.      Английский словарь СПИДа.