Definition of instant-win in US English:

instant-win

adjective

  • Instant; also as noun.

Origin

1980s; earliest use found in Advertising Age.