someone who does a lot of something that most people find unpleasant I told my brother he could ask his best friend to come along to the movies with us - I really must be a glutton for punishment.
Etymology: based on the literal meaning of glutton(a person who eats or drinks too much)
someone who seems to like working hard or doing things that most people would find unpleasant So as well as a full-time job and a family to look after, she's started taking an evening class. She's a glutton for punishment, that woman.