hydropower generation - Français Anglais Dictionnaire