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