Take a punch at (someone) To strike someone with one’s fist. The man in the restaurant suddenly took a punch at the waiter.