redeem oneself - English Synonyms Dictionary