hydro-electric plant - German English Dictionary