Hydroelectricity

What is Hydroelectricity?

Hydroelectricity definition and meaning on Dictionary terms:
adjective

pertaining to the generation and distribution of electricity derived from the energy of falling water or any other hydraulic source.