mini-hydro - French English Dictionary