reservoir for power generation - German English Dictionary