hydropower utilization - French English Dictionary