vehicle service stations - Francés Inglés Diccionario