English to Arabic

Meaning for:
Installations
other
التجهيزات