over a long distance - French English Dictionary