English to Arabic

Meaning for:
Challengeable
other
قابل للتحدّي