self-cleaning - Turkish English Dictionary