Online English Dictionary

Home

Triumphing


a.

Having or celebrating a triumph; victorious; triumphant.


© 2009 Dammam Community College