Definition of Serotonin from the PharmacyDictionary.in
Serotonin
Synonyms or meaning of Serotonin
A chemical that functions as both a hormone and a neurotransmitter. It plays a role in mood, sleep, digestion, and blood clotting.
Image related to Serotonin
Not Available