grille protecting against bad weather - Français Anglais Dictionnaire