What is "a Punch and Judy show"?

English Language Tests, Intermediate level

ESL/EFL Test #177 [color=blue]“Phrasal idioms with the verb ‘put’”, question 9

French soldiers decided to a Punch and Judy show for their American counterparts.

(a) put on
(b) put in
© put off
(d) put out

English Language Tests, Intermediate level

ESL/EFL Test #177 [color=blue]“Phrasal idioms with the verb ‘put’”, answer 9

French soldiers decided to put on a Punch and Judy show for their American counterparts.

Correct answer: (a) put on

Your answer was: [color=green]correct
[size=200]_________________________[/size]

What is “a Punch and Judy show”?

A Punch and Judy show starts at 2:35

youtube.com/watch?v=Asp7rqB8muA

to put on a show=to present/represent a show?

thanks

to present a show