consultancy service for construction machinery and equipment - French English Dictionary