major repair or major overhaul - Turkish English Dictionary