meaning of serotonin

1. a neurotransmitter involved in e. g. sleep and depression and memory


Related Words

serotonin |

Developed & Maintained By Taraprasad.com

Treasure Words