mini-hydro-power - French English Dictionary

mini-hydro-power

Meanings of "mini-hydro-power" in French English Dictionary : 1 result(s)

English French
UN Terms
mini-hydro-power mini centrales hydroélectriques