hydraulic impulse ram - French English Dictionary