English to Arabic

Meaning for:
Recoverable
other
قابل للإسترداد