protection against the influences of weather - Français Anglais Dictionnaire