in need of redemption - Espagnol Anglais Dictionnaire