weatherproof clothing - French English Dictionary