the natural features of a landscape; theatrical backdrops
From Italian 'scenario', from Latin 'scena' meaning 'stage'
Try Another Word