Avenge and Vindicate
The terms avenge and vindicate are synonyms (words with similar meaning).
The verb Avenge can be replaced with verb Vindicate in some context.
Avenge and Vindicate are mostly used as synonyms in topics related to: action, retaliate, exact, vindicate and grievance.