weatherproof cable - French English Dictionary