grille protecting against bad weather - Französisch Englisch Wörterbuch