to triumph (over)

listen to the pronunciation of to triumph (over)
Englisch - Deutsch
triumphieren
einen Triumph feiern (über)
Siegesfreude
Sieg (über)
Triumph