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.