Put on period drama here? (5)
I believe the answer is:
stage
I believe this is a triple definition!
'put on' is the first definition.
(to put on a show is to present or stage it)
'period' is the second definition.
(e.g. a stage in history)
'drama here?' is the third definition.
(drama is performed on a stage)
(Other definitions for stage that I've seen before include "division" , "Put on (a performance)" , "Mount (a play)" , "Phase; mount" , "Phase - platform" .)