hydro-electric machine - Turkish English Dictionary