What is the meaning of Punch-drunk?

Alternative spelling of punch drunk

Source: wiktionary.org