serotoninEnglish

5-hydroxytryptamine, serotonin

Noun

A neurotransmitter involved in e.g. sleep and depression and memory

English: serotonin, 5-hydroxytryptamine

English words with similar meanings

Show 1 words