English synonyms about - contact  

insulin

noun

1 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.

Dutch: insuline
Polish: insulina


Find more on insulin elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0152