English to Arabic

Meaning for:
Irremediably
other
بشكل غير قابل للعلاج