ram-pump - French English Dictionary