movable piece of scenery - Español Inglés Diccionario