Meaning & Definition of Insulin in English
English⟶
Insulin
/ɪnsələn/
noun
1. Hormone secreted by the isles of langerhans in the pancreas
- Regulates storage of glycogen in the liver and accelerates oxidation of sugar in cells
synonym:
- insulin