OVERHAUL


Meaning of OVERHAUL in English

[over.haul] vt (1705) 1 a: to examine thoroughly b (1): repair (2): to renovate, revise, or renew thoroughly

2: to haul or drag over

3: overtake -- over.haul n

Merriam-Webster English vocab.      Английский словарь Merriam Webster.