Definition of Punch show in English:

Punch show

noun

(also Punch's show)
  • Punch and Judy show.

Origin

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