English to Arabic

Meaning for:
Abditive
other
امتلاك قدرة الاختباء