hydraulic ram pump - French English Dictionary