English–French dictionary

French translation of the English word atone for

English → French
  
EnglishFrench (translated indirectly)Esperanto
atone
(compensate; indemnify; redress; reimburse)
compenser

EnglishFrench
atone for expier; réparer