English edit

Etymology edit

From on paper.

Noun edit

paper launch (plural paper launches)

  1. A product launch with extremely limited or non-existent availability.