mini-hydro - Spanish English Dictionary