grilled meatball restaurant - French English Dictionary