Definition of instant-win in English:

instant-win

adjective

  • Instant; also as noun.

Origin

1980s; earliest use found in Advertising Age.