Dictionary search results

Showing 1-3 of 3 results

overhaul British & World English

Take apart (a piece of machinery or equipment) in order to examine it and repair it if necessary

overhaul English Thesaurus

I've been overhauling the gearbox