1Scottish, British, Midlands English, US A puppet show; (also) a small box containing a display of pictures, etc., which can be viewed through a hole or lens. In extended use: any display.
2US, Caribbean A ridiculous or ostentatious display; foolishness, nonsense.
Boastful, showy; foolish, ridiculous; worthless.
Late 17th century. From puppy + show.