What does Small scale hydro power mean? Below you find one meaning for the word Small scale hydro power You can also add a definition of Small scale hydro power yourself
1
00
Small scale hydro power
Power may be produced from even a small stream with minimum environmental impact and is usually a more attractive and cost effective proposal