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
Alternative MeaningsPopularity
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