English to Arabic

Meaning for:
Unachievable
other
غير قابل للإنجاز