hydro-electric plant - Spanish English Dictionary