Find the word definition

Wiktionary
punched cards

n. (plural of punched card English)