hydro-electric power stations - Turkish English Dictionary