Etymology
Advertisement

self-cleaning (adj.)

"designed to keep itself clean automatically," 1898, from self- + present-participle of clean (v.).

Advertisement