self-scrubbing - Turkish English Dictionary