hydraulic punch - French English Dictionary