n. Biol. a compound present in blood serum, which constricts the blood vessels and acts as a neurotransmitter. [SERUM + TONIC + -IN]
SEROTONIN
Meaning of SEROTONIN in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012