cyclone dust collectors - French English Dictionary