12283 views

Definition Neurotransmitters are chemicals located and released in the brain to allow an impulse from one nerve cell to pass to another nerve cell. There are approximately 50 neurotransmitters ... | more...

You need to login to download this video.
or login or signup

Dnatube: Sciencific and Medical video site.