simple past and past participle of vindicate
justified, avenged or cleared of blame
Select a language to see translations