закаяться

зака́яться, ка́юсь, ка́ешься, сов. (к закаиваться), с инф. (разг.). Дать себе обещание, положить зарок не делать чего-н. больше. Я закаялся к ним ходить. Закаялся я водку пить.

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