deposit on a polluting product - İspanyolca İngilizce Sözlük