hidroelectric - English Synonyms Dictionary