complete overhaul

listen to the pronunciation of complete overhaul
English - English
complete renewal, extensive renovation, extensive reconstruction