What is the full meaning of vindicates
VINDICATE, to justify, to clear of criticism [v]
Example of the word vindicates placed on a Scrabble board.