hydro-electric power stations - English Synonyms Dictionary