Meaning TRIUMPHANT

See synonym: victorious

Search for this exact term