barbecue grill - French English Dictionary