Serotonin Meaning

There are 1 meaning(s) for word Serotonin

Meaning 1 : a neurotransmitter involved in e.g. sleep and depression and memory

    Synonyms : 5-hydroxytryptamine