endorphin

/ɛndˈɔrfɪn/

Explore definitions, synonyms, and language insights of endorphin

Definitions

Noun
a neurochemical occurring naturally in the brain and having analgesic properties

More General Terms


More Specific Terms