Common Adjective Collocations of overhaul

bottom, break, complete, comprehensive, desperate, drastic, due, engine, entire, extensive, first, general, last, major, massive, much, necessary, need, radical, range, reach, scale, significant, such, sweep, thorough, to, total, up, whole