Serotonin

Definition: 

A phenolic amine neurotransmitter that is a powerful vasoconstrictor and is found especially in the brain

Term Type: