VariousWords beta
Related Terms:
Definitions:
Noun
hydroelectricity
Definition: electricity produced by water power
Definition: electricity produced from the energy of moving water