pumped storage plant - French English Dictionary