undersea cables - French English Dictionary