reservoir for power generation - Turkish English Dictionary