waterpower

/ˈwɔtəˌpɔwər/

Definitions

1. noun

the power or energy obtained from the flow of water, especially as a source of electricity or mechanical energy

“The hydroelectric dam harnessed the waterpower of the river to generate electricity for the city.”

Synonyms

  • hydroelectricity
  • water energy

Antonyms

  • fossil fuel
  • nuclear power