redeeming oneself - Alemán Inglés Diccionario