English to Arabic

Meaning for:
Impeachable
other
قابل للإتهام