A Rotary Immersion Parts Cleaning System is a machine that uses a rotating drum to thoroughly clean parts by combining both immersion in a cleaning solution and spray washing, effectively reaching all surfaces of the parts, including internal cavities and blind holes, by tumbling them within the rotating drum while being exposed to the cleaning solution and spray jets; ideal for cleaning small to medium-sized parts in high volume with complex geometries.