pump storage station - French English Dictionary