Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
insulin
in English
insulin
us
/ˈɪn.səl.in/
uk
/ˈɪn.sʊ.lɪn/
#uncommon
Plural
insulins
Definitions
Noun
a
hormone
regulating
carbohydrate
metabolism
;
found
in
animals
a
medicinal
preparation
of
the
hormone
a
medication
derived
from
the
hormone
or
its
analogues