English to Arabic

Meaning for:
Insuperableness
other
الإستعصاء - إستعصاء الأمر