long-distance run - French English Dictionary