Wiktionary
punched cards
n. (plural of punched card English)
n. (plural of punched card English)