overhaul

Definitions

[1] n. Überholung (Motor, Maschine)
[2] v. überholen (Maschine), überprüfen
[3] v. überholen (Person, Auto)

[ ˌəuvə'hɔ:l ]