give something a complete overhaul - Türkisch Englisch Wörterbuch