machinery, plant and equipment - French English Dictionary