English to Arabic

Meaning for:
Gearbox
other
صندوق التروس