'endorphin' definitions:

Definition of 'endorphin'

From: WordNet
noun
A neurochemical occurring naturally in the brain and having analgesic properties

Words containing 'endorphin'