electrical dust precipitator - German English Dictionary