Definition of "Triumph" :
noun: a successful ending of a struggle or contest
"The agreement was a triumph for common sense."
noun: the exultation of victory
verb: to express great joy
verb: dwell on with satisfaction
verb: prove superior
verb: be ecstatic with joy