sea line of communication - French English Dictionary