Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
serotonin
in English
serotonin
us
//ˌsɛ.roʊˈtə.ʁnɪn//
uk
//ˌsɛ.rəˈtoʊ.nɪn//
#uncommon
Definitions
Noun
a
neurotransmitter
regulating
mood
and
well-being
;
involved
in
depression
and
appetite
Low
levels
of
serotonin
in
the
brain
can
lead
to
depression
.