pile-driving equipment - French English Dictionary