Answer: expiator

AnswerCrossword Clue
expiatorone who expiates (to make complete atonement for)
expiatorto make amends for