to redeem oneself - Turco Inglés Diccionario