insulin

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 (synset 105417989)

Found on Word Lists

Other Searches