English to Arabic

Meaning for:
Deposable
other
قابل للانتشار