Большой русско-испанский словарь
зака́яться
сов. разг.
renunciar para siempre (a); jurar vi (no hacer más)
я закаялся курить — he renunciado a fumar, he jurado no fumar más
закаяться