meaning of endorphin

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


Related Words

endorphin |

Developed & Maintained By Taraprasad.com

Treasure Words