Meaning of endorphin

Definition of endorphin

(noun) a neurochemical occurring naturally in the brain and having analgesic properties

Other information on endorphin

WIKIPEDIA results for endorphin
Amazon results for endorphin