serotonin Meaning, Definition & Usage

  1. noun a neurotransmitter involved in e.g. sleep and depression and memory
    5-hydroxytryptamine.

WordNet