English to Arabic

Meaning for:
Extricable
other
قابل للتخليص