Lingvanex Tranalator

Lingvanex Translator

Translate: Text, Voice, Camera


Meaning & Definition of Insulin in English

English

Insulin

/ɪnsələn/

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
    synonym:
  • insulin