triumph
A. -noun
1. (=victory) triunfo (m) (over sobre)
·it is a triumph of man over nature
·es un triunfo del hombre sobre la naturaleza
·to achieve a great triumph
·obtener un gran éxito
·a new triumph for industry
·otro éxito para la industria
2. (=emotion) júbilo (m)
·in triumph
·con júbilo
B. -intransitive verb triunfar
·to triumph over the enemy
·triunfar sobre el enemigo
·to triumph over a difficulty
·triunfar de una dificultad