The phrase "large hydropower" refers to the generation of electricity by using the force of flowing or falling water, typically through dams or reservoirs, on a large scale. Full definition
The government's recent energy plan included several large hydropower projects in the Amazon region. (carbonbrief.org)
The groups said 2017 marked the eighth straight year with more than $ 200 billion in worldwide investment in renewable energy technologies, although the nearly $ 280 billion spent on renewable energy projects (excluding large hydropower) lagged the record $ 323.4 billion invested in 2015. (powermag.com)
«Individually, large hydropower dams will always cause greater environmental impacts, but with rapid growth of the small hydropower sector, our rivers might just suffer from many small cuts.» (sciencedaily.com)