Synonyms for "expiate"

Words with similar meaning