portable hydraulic ram - French English Dictionary