vindicator
noun
°a person who vindicates.