high-speed rails - French English Dictionary