road transport and traffic telematics - Alemán Inglés Diccionario