largest hydroelectric power stations - German English Dictionary