protection against the influences of weather - French English Dictionary