Definition of instant-win in English:

instant-win

adjective

  • Instant ; also as noun.

Origin

1980s; earliest use found in Advertising Age.