pushcard

English

Etymology

From push +‎ card.

Noun

pushcard (plural pushcards)

  1. A punchboard.