paper launch

English

Etymology

From on paper.

Noun

paper launch (plural paper launches)

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