Main Entry: over·haul
Pronunciation: \ˌō-vər-ˈhȯl\
Function: transitive verb
Date: 1705
1 a : to examine thoroughly
b (1) : repair (2) : to renovate, remake, revise, or renew thoroughly
2 : to haul or drag over
3 : overtake — over·haul \ˈō-vər-ˌhȯl\ noun