hydro-electric plant - English Synonyms Dictionary