vehicle needs to be serviced - Turkish English Dictionary