• word of the day

    endorphin

    endorphin - Dictionary definition and meaning for word endorphin

    Definition
    (noun) a neurochemical occurring naturally in the brain and having analgesic properties
Connect with us on Facebook