grilled meatballs, onions and spices - Turco Inglés Diccionario