hydro-electric machine - German English Dictionary