A method for reducing level of contaminants from an object, the method comprises introducing the object into an ultrasonic (US) bath carrying an aqueous medium that holds, suspended therein, insoluble nanoparticles and activating said bath to apply US waves onto said object while the object is at least partially submerged within said aqueous medium.