movable piece of scenery - Francés Inglés Diccionario