English to Arabic

Meaning for:
Impalpable
other
غير محسوس