закаяться
зака́яться
ЗАКАЯТЬСЯ -аюсь, -аешься; св. обычно с инф. Разг. Дать себе слово, зарок не делать чего-л. впредь; заречься. Я закаялся критиковать кого-л. З. пить, курить, играть в карты. Раньше летал на самолёте, теперь закаялся.
◁ Закаиваться, -аюсь, -аешься; нсв.
Большой толковый словарь русского языка Кузнецова