small hydropower plant - Français Anglais Dictionnaire