VariousWords beta
Related Terms:
Definitions:
Noun
endorphin
Definition: a neurochemical occurring naturally in the brain and having analgesic properties
Definition: Any of a group of peptide hormones found in the brain that act as neurotransmitters and have properties similar to morphine.