punched cards

English

Noun

punched cards

  1. plural of punched card