English to Arabic

Meaning for:
Uncatchable
other
غير قابل للمسك