serotonin in English
- serotonin⇄serotonin, noun.
a substance in the blood that causes blood vessels to constrict and aids in blood clotting; hydroxytriptamine. It is an indole, chemically related to adrenalin and hallucinogenic drugs, that also occurs in the brain and in smooth mu