закаяться

зака́яться, -ка́юсь. -ка́ешься; сов. (несов. закаиваться). Разг. Дать себе слово, зарок не делать чего-л. впредь; заречься. — «Помилуйте, я, говорит, теперь закаялся: капли в рот не беру». Слепцов, Трудное время. Раз в жизни ехал и он по железной дороге. И закаялся: все время кружится голова, все время страшно. Бунин, Забота.

См. также лексическое значение слова закаяться в других толковых онлайн-словарях русского языка нашего портала.