the.com/insulin

the hormone that knocks on your cells and says let the sugar in.

means a pancreatic hormone that lets glucose move from your blood into your cells for energy or storage.

from from latin insula, islandbecause it is made by the islets of langerhans, tiny hormone-producing islands scattered in the pancreas.

for instance

humalogeli lilly rapid acting insulin, launched 1996

leonard thompsonfirst human ever treated with insulin, toronto 1922

the.com/
what’s happening now · the.com · generated