hydro-electric - German English Dictionary