a board with holes containing slips of paper which are punched out as a form of gambling, with the object of locating a winning slip:he won it on some gigantic penny punchboard
punchboard in other Oxford dictionaries
Definition of punchboard in the US English dictionary