• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp