English to Arabic

Meaning for:
Reproachable
other
قابل للتأنيب