English to Arabic

Meaning for:
Leasable
other
قابل للتأجير