Definition for Endorphin

From Biology Forums Dictionary

Endorphins are a group of neurotransmitters formed within the body that bind to opiate receptor sites in your brain to naturally relieve pain. The biochemicals acetylcholine and dopamine are known as endorphins, and have a similar chemical structure to morphine. They are also known to lower stress and boost confidence.