redeemer
noun
°One who redeems; who provides redemption.