far-seeing - French English Dictionary