endorphin
Explore definitions, synonyms, and language insights of endorphin
Definitions
Noun
a neurochemical occurring naturally in the brain and having analgesic properties
Explore definitions, synonyms, and language insights of endorphin