Mini-hydro-power - English Synonyms Dictionary