English to Arabic

Meaning for:
Unapproachable
other
مستحيل الوصول