device which is used for separating impurities from a fluid or other substance - Spanisch Englisch Wörterbuch