: advantageous or satisfactory to all parties involved
a win-win situation
a win-win deal
Love words? Need even more definitions?
Merriam-Webster unabridged
Share