Dictionary.com
Thesaurus.com
has vindicated
  • present perfect of vindicate (3rd person singular).