Definition of self cleaning in English English dictionary
Describing something, such as an oven, that cleans itself or requires minimal cleaning effort
After cooking the thanksgiving turkey we appreciate the self-cleaning oven as it gets reall hot and burns off the splattered grease...but it does smell funny.