Definition of Punch show in English:

Punch show

(also Punch's show, Mr Punch's show)

noun

  • Punch and Judy show.

Origin

Early 18th century; earliest use found in Musical Miscellany.