serotonin
English Dictionary
->
Letter S
-> serotonin
Search Dictionary:
serotonin Definition
(n)
a
neurotransmitter
involved
in
e
.
g
.
sleep
and
depression
and
memory
serotonin Synonyms
5-hydroxytryptamine
serotonin
© Art Branch Inc.