redeem oneself - Alemán Inglés Diccionario