improvement of transport facilities - Francés Inglés Diccionario