na-adjective
fed up; sick and tired; had enough
Expresses strong aversion or weariness from a repeated bad experience. Often used with する or followed by だ.
もうあの店のまずいラーメンはこりごりだ。
I've had enough of that shop's bad ramen.
彼の長話にはこりごりしている。
I'm fed up with his long-winded stories.
noun or participle which takes 'suru', adverb
learn one's lesson; learn from a bad experience
Used when someone decides to avoid repeating a mistake after a painful or unpleasant experience. Often appears as こりごりする.
あんな失敗はもうこりごりした。
I've learned my lesson from that kind of failure.
彼は詐欺に遭ってこりごりしたようだ。
He seems to have learned his lesson after being scammed.