TRIUMPH Meaning of TRIUMPH in English v. defeat, win, succeed; celebrate a victory Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012