hydro-electric power stations - Spanish English Dictionary