1. hole punch - Noun
2. hole punch - Verb
hole punch (plural hole punches)
A tool that is used to make holes in stationery for ease of filing.
To punch holes using a hole punch.
(computing, networking) To create a NAT, WAN-to-LAN port forwarding on the router.
Source: en.wiktionary.org