road-building equipment - French English Dictionary