English–Spanish dictionary

Spanish translation of the English word atone for

English → Spanish
  
EnglishSpanish (translated indirectly)Esperanto
atone
(compensate; indemnify; redress; reimburse)
compensar

EnglishSpanish
atone for dar reparación por; expiar
atone dar reparación