/ˈtraɪ.əmf/ noun
a great success, achievement or victory 巨大成功;重大成就;伟大胜利
one of the greatest triumphs of modern science
现代科学最重大的成就之一
~ over sb/sth
It was a personal triumph over her old rival.
这是她对老对头的个人胜利。
verb
to have a very great success or victory:
I believe that sooner or later good must triumph over evil.
The Democrats once again triumphed in recent elections.