'endorphin' definitions:

Definition of 'endorphin'

(from WordNet)
noun
A neurochemical occurring naturally in the brain and having analgesic properties

Words containing 'endorphin'