English to Arabic

Meaning for:
Delegable
other
قابل للتّفويض