"Triumplant" is a word in ENGLISH

triumplant ENGLISH
Definition:

Graced with conquest; victorious.

triumplant ENGLISH
Definition:

Of or pertaining to triumph; triumphal.

triumplant ENGLISH
Definition:

Rejoicing for victory; triumphing; exultant.

triumplant ENGLISH
Definition:

Celebrating victory; expressive of joy for success;
as, a triumphant song or ode.

Few words of positivity

Modern agriculture has been accurately described as a way of turning oil into food. As the price of oil continues to rise, so will the price of food.

Jeremy Grantham

WORD SUGGESTIONS
Laugh your heart out.

What happened to Frankenstein's monster on the road?He was stopped for speeding, fined $50 and dismantled for six months.

trophy ENGLISH

Any evidence or memorial of victory or conquest; as, every redeemed soul is a trophy of grace.

Read the complete definition