weatherproofed - French English Dictionary