endorphin Meaning, Definition & Usage

  1. noun a neurochemical occurring naturally in the brain and having analgesic properties

WordNet