mechanical dust separator - German English Dictionary