punched paper tapes

English

Noun

punched paper tapes

  1. plural of punched paper tape