grilled meat balls on skewers - Español Inglés Diccionario