EXPIATE


Meaning of EXPIATE in English

[verb] [T] [formal] - to show regret for (bad behaviour) by doing something to express that you are sorry and by accepting punishmentHe bought her a bunch of flowers to expiate his guilt about forgetting her birthday. [T]

Cambridge English vocab.      Кембриджский английский словарь.