Version Française
Meaning of
"Usine de pied de barrage"
in English language
French to English
English to French
French
English
Usine de pied de barrage
Power station incorporated in or adjacent to a dam