English Dictionary
Definition vindicate in British English
vindicate verb
[transitive] verb
/ˈvɪndɪkeɪt/
English Dictionary