machinery in theatres - French English Dictionary