hydro-electric machine - Spanish English Dictionary