improvement of transport facilities - French English Dictionary