produce on a stage - French English Dictionary