Term:
Hydropower
Definition:

Hydropower is electricity generation using the power of falling water

Domain:
Energy
Source:
Glossary of Environment Statistics, Studies in Methods, Series F, No. 67, United Nations, New York, 1997
arrow-up icon
Feedback