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. Оксфордский английский словарь. 2012