machinery, equipment and installations - French English Dictionary