English to Arabic

Meaning for:
Overhauled
other
مفحوص بدقة