main pumping station - French English Dictionary