Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: insulin  in-s(y)u-lin
  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

Derived forms: insulins

Type of: endocrine, hormone, hypoglycaemic agent, hypoglycemic agent, internal secretion

Encyclopedia: Insulin Insulin, isophane