hydroelectric power
Definition
noun. a form of energy generated by the conversion of freefalling water to electricity; the generation of electricity by using the motive power of water
Example Sentence
In Niagara Falls they have hydroelectric power.
Hear It! Say It! Write It!
hydroelectric power