SEROTONIN


Meaning of SEROTONIN in English

n. Biol. a compound present in blood serum, which constricts the blood vessels and acts as a neurotransmitter.

Etymology: SERUM + TONIC + -IN

Oxford English vocab.      Оксфордский английский словарь.