Meaning TRIUMPH 1

See synonym: victory

See also: triumph 2

Search for this exact term