KEYPUNCH Meaning of KEYPUNCH in English n. device which punches holes in cards or paper for data-processing systems (Computers) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012