Definitions for insulin
Overview of noun insulin
The noun insulin has 1 senses? (first 1 from tagged texts)
1. (3) insulin
(hormone secreted by the isles of Langerhans in the pancreas; regulates storage of glycogen in the liver and accelerates oxidation of sugar in cells)






