Dramatically put on a coach (5)
I believe the answer is:
stage
'coach' is the definition.
(stagecoach)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for stage that I've seen before include "Theatre platform; leg" , "Platform for actors" , "Leg; part of theatre" , "Mount (a play)" , "period" .)