Terms & Definitions

Triumph

A very great success, achievement, or victory (= when you win a war, fight, or competition), or a feeling of great satisfaction or pleasure caused by this.

Source(s):
More: