Dictionary search results

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

overhaul English-Spanish

revisar, poner* a punto