English to Arabic

Meaning for:
Vindicable
other
قابل للتّبرير