Meaning of serotonin
Definition of serotonin
(noun)
a
neurotransmitter
involved
in
e.g.
sleep
and
depression
and
memory
Other information on serotonin
WIKIPEDIA results for
serotonin
Amazon results for
serotonin
Tweet