Synonyms for "atone"

Words with similar meaning