English to Arabic

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