懲り懲り
1
having had enough (of);fed up (with);sick and tired (of)
こんなきつい仕事はこりごりだ。
I can't stand an awful sweat like this.
2
to learn one's lesson;to learn from a bad experience