Synonyms for Punch (same or very similar meaning)
WordNet sense 1 (a tool for making holes or indentations):
puncher
WordNet sense 2 (make a hole into or between, as for ease of separation):
perforate
WordNet sense 3 (deliver a quick blow to):
plug
WordNet sense 4 ((boxing) a blow with the fist):
clout, lick, poke, biff
From the ODE community, based on WordNet
add/edit