hydro-cyclone - French English Dictionary