Where does “win-win” come from?

win-win (English): That benefits both or all parties, or that has...

Definitions

  1. That benefits both or all parties, or that has...

Words derived from “win-win