French-English dictionary »

barrage hydroélectrique meaning in English

FrenchEnglish
barrage hydroélectrique nom

hydroelectric dam◼◼◼(dam containing hydroelectric generators)
noun