hydro-power - English Synonyms Dictionary