hydroelectric generating station - French English Dictionary