atone
Definitions
To make amends or reparation for an offense or crime.
To supply satisfaction or make up for a deficiency or error.
Examples
He wanted to atone for his past mistakes by volunteering at the local shelter.
No amount of money can atone for the pain he caused his family.
Synonyms
expiate redeem compensate make amends rectify apologize reconcile