Dictionary search results

Showing 1-4 of 4 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

overhaul English-Spanish

revisar, poner* a punto