English to Arabic

Meaning for:
Immobilizer
other
المثبت عن الحركة