English-Arabic dictionary »

overhauler meaning in Arabic

EnglishArabic
Overhauler

المصلّح