n. hormone which regulates the body's absorption of glucose and other nutrients; substance used as a treatment for diabetes (Pharmacology)
INSULIN
Meaning of INSULIN in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012