Search term atone has one result
EN Synonyms for atone FR Translations
make amends [settle the score] enmendarse
retaliate [settle the score] desquitarse
compensate [settle the score] abalanzar
FR French EN English
atone (adj) [not stressed or accentuated] unstressed (adj) [not stressed or accentuated]

French English translations