hydro-electric - Turkish English Dictionary