pumped storage hydro power station - Turkish English Dictionary