grilled meatballs, onions and spices - Turkish English Dictionary