electrical dust precipitator - French English Dictionary