TRIUMPH Meaning of TRIUMPH in English n. victory, conquest, success, achievement Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012