longest distance - French English Dictionary