glutton
glut-ton
noun
A person who enjoys or seeks out difficult or unpleasant experiences.
"He's a glutton for punishment, always taking extra work."
noun
A person who habitually eats or drinks an excessive amount.
"My uncle is a glutton; he ate all the pies."
Thesaurus
Synonyms: Gulo gulo, wolverine, gourmand, gourmandizer