Definition of subscription paper in English:

subscription paper

noun

  • A paper on which subscriptions to a particular cause are recorded or invited.

Origin

Early 18th century.