Put on show (7)
I believe the answer is:
display
'put on show' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for display that I've seen before include "Demonstrate, show" , "Exhibit, show" , "Show to the public" , "Put on show" , "Place on show" .)