to vindicate [ vindicated ; vindicated ]
Synonyms
  • شفى ، عافى ، أصحّ ، أنقه ، أشفى ، أبلّ