About us
Define
Definitions for
"Hydrogeneration"
Electricity generation involving the use of water to turn a turbine.
dti.gov.uk