staged in French
staged in French
monté de toutes pièces
Planned, prepared.
mettre en scène
Intended for the stage as in a theater.