noun keypunch(def 1). noun a device, no longer widely used, controlled by a computer, for transferring information from the central processing unit onto punched cardsCompare card reader another name for key punch