закаяться

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

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