cantar la palinodia

1) публично отречься от прежних слов

2) признать свою ошибку

Источник: Большой испанско-русский словарь на Gufo.me