Punched-tape Definition

noun
(computing) Paper tape.
Wiktionary