hydropower - English Synonyms Dictionary