keypunch
/ˈkiːpʌntʃ/Definitions
1. noun
a machine for punching holes in cards, especially for use in keypunch machines or keypunching.
“In the past, keypunch machines were used for data entry.”
2. verb
to punch holes in a card, especially for use in a keypunch machine or keypunching.
“The data was keypunched into the card for later processing.”