hydro-electric power - Spanish English Dictionary