electrical dust precipitator - Spanish English Dictionary