Hydroelectricity - Definition

hydroelectricity

n 1: electricity produced by water power

Look up another word