Noun Definition

hydroelectricity

1.Definition: electricity produced by water power

Category: General