LexiTurkTURKISH ↔ ENGLISH DICTIONARY

tarafını tutup haklı ve suçsuz olduğunu iddia ve ispat etmek” in English

1 English translation
EN
vindicate

Sami wanted to vindicate himself.