overhaul - Dictionary definition and meaning for word overhaul
Powered by Mnemonic Dictionary
over+hall...imagine a very old building about to fall and u are taking OVERview of the condition of the HALL with the intention to repair it..