grilled meat balls on skewers - Espagnol Anglais Dictionnaire