table-top grill - French English Dictionary