store specializing in cleaning products and instruments - İspanyolca İngilizce Sözlük