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