Dictionary search results

Showing 1-3 of 3 results

overhaul US English

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

overhaul US Thesaurus

I've been overhauling the engine