having won; the victorious entry; the winning team
[ Syn: winning ]
experiencing triumph
[ Syn: triumphant ]