English Dictionary
Definition endorphin in British English
endorphin noun
[countable] noun
/enˈdɔː(r)fɪn/
1
a type of hormone produced in the body that reduces pain, especially when you are injured or physically tired
