English to Arabic

Meaning for:
Vindicated
other
مبرّأ