hydroelectricity

Explore definitions, synonyms, and language insights of hydroelectricity

Definitions

Noun
electricity produced by water power

More General Terms