hydropower

/ˈhaɪdrəˌpauər/

Definitions

1. noun

power generated by the movement of water, especially from rivers or ocean tides, used to produce electricity

“The new hydropower plant is expected to provide a significant portion of the city’s energy needs.”

Synonyms

  • hydroelectric power
  • waterpower

Antonyms

  • fossil fuel
  • nuclear power