English to Arabic

Meaning for:
Irreproachable
other
نزيه