English to Arabic

Meaning for:
Unavoidable
other
مستحيل التجنب