sandwich grill - French English Dictionary