Definition of drop scene in English:

drop scene

noun

  • 1A drop curtain used as part of stage scenery, especially one in front of which a scene is played while the setting is changed behind.

    ‘The use of revolving scenery, projectors, trap doors and drop scenes is stunning.’
    window hanging, hanging, screen, blind
    1. 1.1The last scene of a play.
      ‘But who knows before the drop scene is reached, there could be many a slip between the cup and the lip.’