English to Arabic

Meaning for:
Overhauler
other
المصلّح