English dictionary
serotonin meaning and definition
Definition and meaning of serotonin at MeaningMonkey.org. serotonin meaning and definition in the English Dictionary.SEROTONIN noun
Definition of serotonin (noun)
- a neurotransmitter involved in e.g. sleep and depression and memory
- synonyms: 5-hydroxytryptamine
Source: Princeton University Wordnet