Expiated, past participle of expiate. Synonyms in the same form.
Atone
atoned
Other
compensated
All synonyms for expiate →