triumphing - Alemán Inglés Diccionario