Skip to main content

Thesaurus

Choose Thesaurus
Term: hydroelectric power plants

Power plants in which electricity is produced using the energy of flowing water.