autocleaning

Noun

 * 1) automatic cleaning, self-cleaning