hydropower generation - German English Dictionary