bitter experience; learning from a bad experience; having had enough; having had a bellyful; being sick and tired; being fed up; having had enough ; fed up ; sick and tired; to learn one's lesson; to learn from a bad experience; learn one's lesson; to learn from a bad experience
bitter experience, learning from a bad experience, having had enough (of something unpleasant), having had a bellyful, being sick and tired (of something), being fed up
having had enough (of); fed up (with); sick and tired (of)
to learn one's lesson; to learn from a bad experience