serotonin

Definitions

General English

General Science

  • noun a compound that exists mainly in blood platelets and is released after tissue injury

Medical

  • noun a compound which is a neurotransmitter and exists mainly in blood platelets. It is released after tissue is injured and is important in sleep, mood and vasoconstriction.
http://www.dictionarycentral.com/definition/serotonin.html