serotonin
nounDefinition of serotonin
: a phenolic amine neurotransmitter C10H12N2O that is a powerful vasoconstrictor and is found especially in the brain, blood serum, and gastric mucous membrane of mammals
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more