weather protection grill - French English Dictionary