Meaning of punch in English
1. a metal tool for making a hole in something such as a ticket
She landed two punches on his head.
His punch is powerful.
1. make a hole in something such as a ticket, metal with a punch
The conductor punched my ticket.