CARDPUNCH Meaning of CARDPUNCH in English UK, [US and ANZ] keypunch [noun] [C] - (esp. in the past) a machine for putting information onto cards so that it can be read by a computer Cambridge English vocab. Кембриджский английский словарь. 2012