Synonyms of 'expiate'

amend, atone, compensate, correct, cover, indemnify, live down, pay back, propitiate, recompense, rectify, redeem, redress, remedy, repair, repay, retaliate, satisfy