hydro tower - French English Dictionary