serotonin
noun
se·ro·to·nin
ˌsir-ə-ˈtō-nən
ˌser-
: 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
Love words? Need even more definitions?
Merriam-Webster unabridged
Share