vehicle needs to be serviced - Francés Inglés Diccionario