weather-sealed cable - French English Dictionary