paper launch

English

Etymology

From on paper.

Noun

paper launch (plural paper launches)

  1. A product launch with extremely limited or nonexistent availability.