hydropower generation - French English Dictionary