piece of stage machinery - French English Dictionary