a thousand miles off shore - French English Dictionary