giving a general overhaul - Turkish English Dictionary