hydroelectric power station - Turkish English Dictionary