deposit on a polluting product - Spanisch Englisch Wörterbuch