English to Arabic

Meaning for:
Installable
other
قابل للتّثبيت