snatching victory from the jaws of defeat

English

Verb

snatching victory from the jaws of defeat

  1. present participle and gerund of snatch victory from the jaws of defeat