building construction machinery and equipment - French English Dictionary